package com.meida.module.bus.provider.service;

import com.meida.common.mybatis.base.service.IBaseService;
import com.meida.common.mybatis.entity.EntityMap;
import com.meida.common.mybatis.model.ResultBody;
import com.meida.module.bus.client.entity.BusMaterial;
import org.apache.poi.ss.usermodel.Workbook;

import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;

/**
 * 项目材料 接口
 *
 * @author flyme
 * @date 2020-10-09
 */
public interface BusMaterialService extends IBaseService<BusMaterial> {

    ResultBody getexcel(String fileName, HttpServletResponse response, Workbook workbook);


//
//    ResultBody getBusMaterialView(Map map);

      ResultBody updateMateialdetail(Map map);


      EntityMap  getBusMaterialView(Map map);


      ResultBody deleteMaterial(Long ids);


      ResultBody updataStatus( Long[] materialPlanIds,Long projectId);


      ResultBody goArchive100(Long projectId, Integer checkState);



      ResultBody pageMaterList(Map map);


      List<EntityMap> exceportData(Map map);


      ResultBody deleteallMaterial(Long projectId);



























}
